#ifndef __MENU_H__
#define __MENU_H__

#include <string>
using namespace std;

class Menu
{
	unsigned int m_num_of_options;
	string		 *m_options_text;
	void		 displayOptions();

public:
	
	~Menu(){Destruct();}; //destructor
	void Init( unsigned int num_of_options);
	void Destruct();
	void set( unsigned int option_number, const string &option_text);
	unsigned int choose();
};

#endif